-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Support for customized RenderPlugin
implementations.
#21287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Signed-off-by: Sienna Meridian Satterwhite <[email protected]>
Welcome, new contributor! Please make sure you've read our contributing guide and we look forward to reviewing your pull request shortly ✨ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would prefer if we had docs on these newly public types, but I can live with it.
@alice-i-cecile would you like me to add documentation to the change? I can also do it as a follow-on, too. |
I'm always happy for more documentation :) Seperate PR is a bit cleaner (since then it won't get bogged down), but whatever is easiest for you. This is non-blocking. |
I will do it in a follow-on PR then! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm fine with this as long as we either note that this behavior is not stable or hide these from rustdoc.
Would you like me to mark the docs with |
Sure, that sounds nice. |
Objective
RenderPlugin
.Solution
I am building a Monte Carlo simulation engine with Bevy and using ECS for simulation management and the render world to run pipelined compute shaders with render graphs. This exposes a few internal methods so I can build a custom render world that doesn't have camera, mesh, texture, or other plugins for pure headless environments (re: testing, server-side, etc.)
I assumed if I need it to, someone else might later!
Testing